package com.mjk.common.ai.dto;


import com.mjk.common.base.model.BaseEntity;
import com.mjk.common.core.jdbc.annotation.Filed;
import lombok.Data;

@Data
public class KbQaDto extends BaseEntity {
    @Filed(comment = "uuid")
    private String uuid;

    @Filed(comment = "知识库uuid")
    private String kbUuid;

    @Filed(comment = "来源文档id,以逗号隔开")
    private String sourceFileIds;

    @Filed(comment = "问题")
    private String question;

    @Filed(cloum = "prompt", comment = "最终提供给LLM的提示词")
    private String prompt;

    @Filed(comment = "提供给LLM的提示词所消耗的token数量")
    private Integer promptTokens;

    @Filed(comment = "答案")
    private String answer;

    @Filed(comment = "答案消耗的token")
    private Integer answerTokens;

    @Filed(comment = "ai model id")
    private Long aiModelId;

    @Filed(comment = "ai model platform")
    private String aiModelPlatform;
}
